package aba.test.yurisan;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;

public class menuprincipal extends Activity {
	final String[] datosmenu = new String[]{
    		"Mis Cuentas",
    		"10 Ultimos Movimientos",
    		"Transferencias mismo banco",
    		"Transferencias otro banco"
    		};
	
	public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
	        requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);     //Para colocar titlebar   
	        setContentView(R.layout.window_menuprincipal); 
	        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_titulo); // Para colocar titlebar;
	        
	         /*COLOCAR EL MENU */
	        adaptador_menu_principal adaptador =
	            new adaptador_menu_principal(this);
	     
	        ListView listmenu = (ListView)findViewById(R.id.list_menu);
	        listmenu.setAdapter(adaptador);
	        
	        
	       listmenu.setOnItemClickListener(new OnItemClickListener() {
	          
				
				public void onItemClick(AdapterView<?> arg, View v,
						int posicion, long id) {
					// TODO Auto-generated method stub						
					switch (posicion) {
				        case 0:
				        	Intent intent = new Intent(menuprincipal.this,miscuentas.class);
				        	startActivity(intent);
				        	break;
				        case 1:
				        	Intent intent1 = new Intent(menuprincipal.this,ultimosmovimientos.class);
				        	startActivity(intent1);
				        	break;
				        case 2:
				        	Intent intent2= new Intent(menuprincipal.this,transferenciamismobanco.class);
				        	startActivity(intent2);
				        	break;
				        case 3:
				        	Intent intent3= new Intent(menuprincipal.this,transferenciaOtrobanco.class);
				        	startActivity(intent3);
				        	break;
				        	
				        case 4:
				        	finish();
				        	break;
					}
				}
	        });
	       Button bsalir=(Button)findViewById(R.id.boton_regresar3);
		    bsalir.setOnClickListener(new OnClickListener() {
				
			
				public void onClick(View v) {
					// TODO Auto-generated method stub
					finish();
				}
			});
        }
	
	class adaptador_menu_principal extends ArrayAdapter{
		Activity context;
		
		adaptador_menu_principal(Activity context) {
			super(context, R.layout.listmenuprincipal,datosmenu);
			this.context =context;
			// TODO Auto-generated constructor stub
		}
		public View getView(int position, View convertView, ViewGroup parent) {
	        LayoutInflater inflater = context.getLayoutInflater();
	        View item = inflater.inflate(R.layout.listmenuprincipal, null);
	 
	        TextView lblTitulo = (TextView)item.findViewById(R.id.t_tituloMenuPrincipal);
	        lblTitulo.setText(datosmenu[position]);
	        ImageView ima=(ImageView)item.findViewById(R.id.imagen_menu);
	        if(position==0)// mi cuenta
	        	ima.setImageResource(R.drawable.cuentas);
	        if(position==1)//ultimos movimientos
	        	ima.setImageResource(R.drawable.ult);
	        if(position==2) //transferencia
	        	ima.setImageResource(R.drawable.trans_int);
	        if(position==3)//trnasferencia a otro
	        	ima.setImageResource(R.drawable.trans);
	        
	 
	        return(item);
	    }
	}
}
